1. Introduction to Web Applications
    1. What a web application does
    2. E-everything - the Internet and the World Wide Web
    3. Important Internet technologies
    4. Important World Wide Web technologies
    5. Special types of web applications: intranets, extranets and portals
    6. Web application architectures
    7. The Web 2.0 and AJAX
    8. So you want to be a web application developer?
  2. Web Application Requirements Analysis and Design
    1. What's different about web application requirements?
    2. Software development lifecycles
    3. The Unified Modeling Language and the Unified Process
    4. A web application inception phase
    5. Modeling requirements
    6. Analysis tools - domain models, use cases and storyboards
    7. Building further use cases
    8. From anlysis to design
    9. Webflow design
    10. Design patterns for page structure